package pe.gob.onpe.struts.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

import pe.gob.onpe.ctrlNegocio.CNPrepararEleccion;
import pe.gob.onpe.pojo.TipoEleccionPojo;
import pe.gob.onpe.util.Funciones;
import pe.gob.onpe.util.PARAMETROS;
import pe.gob.onpe.util.ServiceLocator;


public class ParametrizarCedulaVotacionAction extends DispatchAction {
	
	private CNPrepararEleccion oCNPrepararEleccion = (CNPrepararEleccion)ServiceLocator.getInstance().getLocal(PARAMETROS.CNPrepararEleccion);
	
	public ActionForward mostrarParametrizarCedulaVotacion(	
									ActionMapping mapping, 
									ActionForm form,
									HttpServletRequest request, 
									HttpServletResponse response) throws Exception {
		
		Long procesoElectoralId = Funciones.obtenerProcesoElectoralId(request);
		
		List<TipoEleccionPojo> listTipoEleccion = oCNPrepararEleccion.tipoEleccionPorProcesoElectoral(procesoElectoralId);
				
		request.setAttribute("listTipoEleccion", listTipoEleccion);
		
		return mapping.findForward("mostrarParametrizarCedulaVotacion");
	}
}
